binary search tree level order traversal